<?php

		// Folgender Code gibt eine Liste mit allen in der Datenbank
		// vorhandenen Spielteilnehmer in Form einer CSV Datei aus
		//////////////////////////////////////////////////////////////////
		//////////////////////////////////////////////////////////////////
		
		// Daten zur DB Verbindung
		include("connecti.php");
		
		// Verbindung zur Datenbank herstellen
		$connection= new mysqli($host, $username, $password, $database);
		if (!$connection) {
		  die("Verbindung Fehlgeschlagen  :" . mysql_error());
		}
		
				
		// Abfrage aller gesammelten Spielerdaten
		$statement = $connection->prepare("SELECT PLAY_vorname, PLAY_nachname, PLAY_plz, PLAY_strasse,
										   PLAY_ort, PLAY_telefon, PLAY_punkte, PLAY_email, PLAY_datum
										   FROM players
										   ORDER BY PLAY_punkte ASC");
		// Statement ausführen								   
		$statement->execute();
		
		// Variablen binden
		$statement->bind_result($vorname, $nachname, $plz, $strasse, $ort, $telefon, $punkte, $email, $datum);

		// Das aktuelle Datum ermitteln
		$timestamp = time();
		
		// Das aktuelle Datum formatieren
		$curr_date = date("d.m.Y",$timestamp);

		// CSV Header schreiben
		header( "Content-Type: text/comma-separated-values" );
		header( "Content-Transfer-Encoding: BASE64;" );
		header( "Content-Disposition: attachment; filename=Teilnehmerliste.csv" );
		
		// Tabellenüberschriten ausgeben
		echo "\"Vorname\";\"Nachname\";\"PLZ\";\"Ort\";\"Strasse\";\"Telefon\";\"Punkte\";\"E-Mail\";\"Datum\"\n";
		
		// Daten exportieren
		while (mysqli_stmt_fetch($statement)) {
			echo "\"".utf8_decode($vorname).			                      	
				 "\";\"".utf8_decode($nachname).
				 "\";\"".utf8_decode($plz).
				 "\";\"".utf8_decode($ort).
				 "\";\"".utf8_decode($strasse).
				 "\";\"".utf8_decode($telefon).
				 "\";\"".utf8_decode($punkte).
				 "\";\"".utf8_decode($email).
				 "\";\"".utf8_decode($datum)."\"\n";
		}

?>